﻿using UnityEngine;
namespace FastDev
{
    public interface IGoapAction
    {
        string Name { get; }
        int Cost { get; }
        GoapState PreCondition { get; }
        GoapState Effect { get; }
        GoapActionState GoapActionState { get; }

        void OnReset();
        void OnStart();
        void OnDone();
        void OnUpdate();
        void OnFailed();
    }
}
